﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<BolaoDNA.WebMvc.ViewModels.BolaoDetailsViewModel>" %>

<asp:Content ID="Title" ContentPlaceHolderID="TitleContent" runat="server">
    Bolao Inspira
</asp:Content>
<asp:Content ID="Main" ContentPlaceHolderID="MainContent" runat="server">
    <div id="sidebar">
        <% if (!Model.IsParticipante)
           { %>
        <div class="block">
            <h3>Participar deste Bolão</h3>
            <div class="content">          
                <% using (Html.BeginForm("Participar", "Bolao", new { ID = Model.Instance.ID }))
                   { %>
                <p>
                    <button class="button" type="submit">
                        Participar</button></p>
                <p>
                    &nbsp;</p>
                    </div>
                    </div>
                <% } %>
                <% } %>
                <% else
                    { %>
                <div class="block">
                    <h3>
                        Bem Vindo!</h3>
                    <div class="content">
                        <h2>
                            Olá
                            <%= Html.Encode(Model.Participante) %>, você tem
                            <%= Html.Encode(Model.Pontos) %>
                            pontos.</h2>
                        <p>
                            &nbsp;</p>
                        
                    </div>
                    </div>
                    <% } %>
                
                <div class="block">
                    <h3>Ranking</h3>
                    <table class="table">
                        <tbody>
                            <tr>
                                <th>
                                    Participante
                                </th>
                                <th>
                                    Pontos
                                </th>
                            </tr>
                            <% foreach (var item in Model.Ranking)
                               { %>
                            <tr>
                                <td>
                                    <%= Html.Encode(item.UsuarioCadastrado.Nome)%>
                                </td>
                                <td>
                                    <%= Html.Encode(item.PontuacaoTotal)%>
                                </td>
                            </tr>
                            <% } %>
                        </tbody>
                        <tfoot>
                            <tr>
                                <td colspan="3">
                                    <a href="/bolao/ranking/<%=Model.Instance.ID %>">[Ver Ranking Completo]</a>
                                </td>
                            </tr>
                        </tfoot>
                    </table>
                </div>
            </div>
    <div id="main">
        
        <div class="block" id="block-text">
            <div class="content">
                <h2 class="title">
                    <%= Html.Encode(Model.Instance.Nome) %></h2>
                <div class="inner">
                    <b class="first">Competição : [<%= Html.Encode(Model.Instance.Competicao.Nome)%>]</b>
                    <p>
                        <span class="small">Prêmio: [Uma licença de Windows 8]</span></p>
                    <hr />
                </div>
            </div>
        </div>
        <div class="block" id="block-tables">
            <div class="content">
            <% if (!Model.IsParticipante)
               { %>
                <h2 class="title">
                    Próximos Jogos</h2>
                    <%}
               else
               {%>
               <h2 class="title">
                   Seus Palpites</h2>
                    <%} %>
                <div class="inner">
                    <table class="table">
                        <tr>
                            <th>
                                Data
                            </th>
                            <th>
                                Hora
                            </th>
                            <th>
                                Equipe da Casa
                            </th>
                            <% if (Model.IsParticipante)
               { %>
                            <th>
                                Placar Casa
                            </th>
                            <%} %>
                            <th>
                                X
                            </th>
                            <% if (Model.IsParticipante)
                               { %>
                            <th>
                                Placar Visitante
                            </th>
                            <%} %>
                            <th>
                                Equipe Visitante
                            </th>
                            <% if (Model.IsParticipante)
                               { %>
                            <th>
                                Palpite
                            </th>
               <%} %>
                        </tr>
                        <% if (Model.IsParticipante) { %>
                        <% int z = 1;
                           foreach (var item in Model.SeusPalpites.Palpites)
                           {
                               z = z * (-1);
                        %>
                        <tr class='<%= z < 0 ? "odd" : "even" %>'>
                            <% using (Html.BeginForm("Palpitar", "Bolao", new { ID = Model.Instance.ID }))
                               { %>
                                <%=Html.Hidden("idJogo", item.IdJogo)%>
                            <td>
                                <%= Html.Encode(item.Data)%>
                            </td>
                            <td>
                                <%= Html.Encode(item.Hora)%>
                            </td>
                            <td>
                                <%= Html.Encode(item.EquipeCasa)%>
                            </td>
                            
                            <td>
                                <%= Html.TextBox("placarCasa", item.PalpiteCasa)%>
                            </td>
                            <td>
                                <p>
                                    X</p>
                            </td>
                            
                            <td>
                                <%= Html.TextBox("placarVisitante", item.PalpiteVisitante)%>
                            </td>
                            <td>
                                <%= Html.Encode(item.EquipeVisitante)%>
                            </td>
                             <td>
                               <% using (Html.BeginForm("Palpitar", "Bolao", new { ID = Model.Instance.ID }))
                                  { %>
                                   <p>
                                <button class="button" type="submit">Salvar palpite</button></p>
                                
                            <% } %>
                            </td>
                         <% } %>
                       </tr>  
                         
                         <%  } %>
                      <% } else { %>
                      <% int x = 1;
                           foreach (var item in Model.Instance.Competicao.Jogos)
                           {
                               if (item.DataHora > DateTime.Now.AddHours(+2))
                               {
                                   x = x * (-1);
                        %>
                        
                        
                        <tr class='<%= x < 0 ? "odd" : "even" %>'>
                            <% using (Html.BeginForm("Palpitar", "Bolao", new { ID=Model.Instance.ID }))
                               { %>
                                <%=Html.Hidden("idJogo", item.ID)%>
                            <td>
                                <%= Html.Encode(item.DataHora.ToShortDateString())%>
                            </td>
                            <td>
                                <%= Html.Encode(item.DataHora.ToShortTimeString())%>
                            </td>
                            <td>
                                <%= Html.Encode(item.EquipeCasa.Nome)%>
                            </td>
                            <td>
                                <p>
                                    X</p>
                            </td>
                            <td>
                                <%= Html.Encode(item.EquipeVisitante.Nome)%>
                            </td>
                            
                              
                        
                        <%} %>
                        <%} %>
                        </tr>
                        <% 
                           } %>
                           <%} %>
                    </table>
                    <div class="actions-bar wat-cf">
                        <div class="actions">
                        </div>
                        <%Html.RenderPartial("Pager", Model.SeusPalpites);%>
                    </div>
                </div>
            </div>
        </div>
        <div class="inner">
            <div class="flash">
                <% if (Model.PalpiteSalvo) { %>
                <div class="message notice">
                    <p>Palpite salvo com sucesso</p>
                </div>
                <% } %>
            </div>
        </div>
        <div class="block" id="Div1">
            <div class="content">
                <h2 class="title">
                    Últimos Jogos</h2>
                <div class="inner">
                    <form action="#" class="form">
                    <table class="table">
                        <tr>
                            <th>
                                Data
                            </th>
                            <th>
                                Hora
                            </th>
                            <th>
                                Equipe da Casa
                            </th>
                            <th>
                                Placar Casa
                            </th>
                            <th>
                                X
                            </th>
                            <th>
                                Placar Visitante
                            </th>
                            <th>
                                Equipe Visitante
                            </th>
                        </tr>
                        <% int w = 1;
                           foreach (var item in Model.Instance.Competicao.Jogos)
                           {
                               if (item.DataHora <= DateTime.Now.AddHours(-2))
                               {
                                   w = w * (-1);
                        %>
                        <tr class='<%= w < 0 ? "odd" : "even" %>'>
                            <td>
                                <%= Html.Encode(item.DataHora.ToShortDateString())%>
                            </td>
                            <td>
                                <%= Html.Encode(item.DataHora.ToShortTimeString())%>
                            </td>
                            <td>
                                <%= Html.Encode(item.EquipeCasa.Nome)%>
                            </td>
                            <td>
                                <%= Html.Encode(item.PlacarCasa)%>
                            </td>
                            <td>
                                <p>
                                    X</p>
                            </td>
                            <td>
                                <%= Html.Encode(item.PlacarVisitante)%>
                            </td>
                            <td>
                                <%= Html.Encode(item.EquipeVisitante.Nome)%>
                            </td>
                        </tr>
                        <% }
                                   } %>
                    </table>
                    <div class="actions-bar wat-cf">
                        <div class="actions">
                        </div>
                        <div class="pagination">
                            <span class="disabled prev_page">« Previous</span><span class="current">1</span><a
                                rel="next" href="#">2</a><a href="#">3</a><a href="#">4</a><a href="#">5</a><a href="#">6</a><a
                                    href="#">7</a><a href="#">8</a><a href="#">9</a><a href="#">10</a><a href="#">11</a><a
                                        rel="next" class="next_page" href="#">Next »</a>
                        </div>
                    </div>
                </div>
                                            
                
                
            </div>
        </div>
        <div class="block">
        <div class="content">
                <p>
                    <%=Html.ActionLink("Voltar à Lista de Bolões","Index","Home") %>
               </p>
                      
                    </div>
        </div>
       
    
     



<div id="footer">
                    <div class="block">
                    
                        <p>
                            Copyright &copy; 2010 Your Site.</p>
                    </div>

                </div>
                
                </div>
</asp:Content>
